type Variant = 'rounded' | 'twotone' | 'outlined' | 'filled' | 'sharp';

type Icon =
  | 'AccountBox'
  | 'AccountCircle'
  | 'Add'
  | 'AddCircle'
  | 'ArrowBack'
  | 'ArrowDropDown'
  | 'ArrowForward'
  | 'Build'
  | 'Call'
  | 'Check'
  | 'CheckCircle'
  | 'Clear'
  | 'Close'
  | 'Contrast'
  | 'Create'
  | 'DarkMode'
  | 'DateRange'
  | 'Delete'
  | 'Done'
  | 'Edit'
  | 'Email'
  | 'ExitToApp'
  | 'Face'
  | 'Favorite'
  | 'FavoriteBorder'
  | 'Home'
  | 'Info'
  | 'KeyboardArrowDown'
  | 'KeyboardArrowLeft'
  | 'KeyboardArrowRight'
  | 'KeyboardArrowUp'
  | 'LightMode'
  | 'List'
  | 'LocationOn'
  | 'Lock'
  | 'MailOutline'
  | 'Menu'
  | 'MoreVert'
  | 'Notifications'
  | 'Person'
  | 'Phone'
  | 'Place'
  | 'PlayArrow'
  | 'Refresh'
  | 'Search'
  | 'Send'
  | 'Settings'
  | 'Share'
  | 'ShoppingCart'
  | 'Star'
  | 'ThumbUp'
  | 'Warning';

export type MaterialIcon = `${Variant}.${Icon}`;
